public class Hlavni_Menu_Controller
extends java.lang.Object
implements javafx.fxml.Initializable
| Modifier and Type | Field and Description |
|---|---|
private static java.sql.Connection |
conn |
private java.lang.String |
datum |
private com.jfoenix.controls.JFXDrawer |
drwr_v2 |
private com.jfoenix.controls.JFXHamburger |
hamburger |
private static int |
ID |
static boolean |
info_app |
private static java.lang.String |
jmeno_uzivatel |
private javafx.scene.control.Label |
lbl_cas |
private javafx.scene.control.Label |
lbl_cesta_pdf |
private javafx.scene.control.Label |
lbl_datum |
private javafx.scene.control.Label |
lbl_poc_tisku |
private javafx.scene.control.Label |
lbl_poc_zmetku_sech |
private javafx.scene.control.Label |
lbl_procent_zmetku_sech |
private javafx.scene.control.Label |
lbl_uzivatel |
private static org.apache.log4j.Logger |
log |
static boolean |
plan_vyroby |
private javafx.scene.layout.AnchorPane |
pnl_2_ucetni |
private javafx.scene.layout.AnchorPane |
pnl_edit |
private javafx.scene.layout.AnchorPane |
pnl_GE |
private javafx.scene.layout.AnchorPane |
pnl_hlav |
private javafx.scene.layout.AnchorPane |
pnl_info |
private javafx.scene.layout.AnchorPane |
pnl_menu_ID1 |
private javafx.scene.layout.AnchorPane |
pnl_menu_ID2 |
private javafx.scene.layout.AnchorPane |
pnl_moje |
private javafx.scene.layout.AnchorPane |
pnl_nastav |
private javafx.scene.layout.AnchorPane |
pnl_Sech |
private javafx.scene.layout.AnchorPane |
pnl_sech_ucetni |
private javafx.scene.layout.AnchorPane |
pnl_uziv_menu |
private javafx.scene.layout.AnchorPane |
pnl_vitej |
private static int |
pocet_tisku |
private static int |
role |
static boolean |
sech_dily_sez |
static boolean |
sech_dily_sezn_progr |
static boolean |
sech_faktur_obj |
static boolean |
sech_obj |
static boolean |
sech_obj_odchod |
static boolean |
sech_obj_prid |
static boolean |
sech_obj_sezn |
static boolean |
sech_sprava_dily |
static boolean |
sech_vyr_pru |
private com.jfoenix.controls.JFXCheckBox |
set_chc_anima |
private javafx.scene.control.Label |
set_lbl_back_cas |
private javafx.scene.control.Label |
set_lbl_back_dat |
private com.jfoenix.controls.JFXTextField |
set_txt_ip |
private com.jfoenix.controls.JFXTextField |
set_txt_port |
static boolean |
sprava_uz_uctu |
static javafx.stage.Stage |
stageInfo_app |
static javafx.stage.Stage |
stageM |
static javafx.stage.Stage |
stagePlan_vyr |
static javafx.stage.Stage |
stageS_D_S |
static javafx.stage.Stage |
stageS_D_S_P |
static javafx.stage.Stage |
stageS_F_O |
static javafx.stage.Stage |
stageS_O |
static javafx.stage.Stage |
stageS_O_O |
static javafx.stage.Stage |
stageS_O_P |
static javafx.stage.Stage |
stageS_O_S |
static javafx.stage.Stage |
stageS_S_D |
static javafx.stage.Stage |
stageS_U_U |
static javafx.stage.Stage |
stageS_V_P |
(package private) java.lang.Thread |
thr_cas |
private boolean |
thr_stop |
private javafx.scene.control.TitledPane |
tit_pan_cesta_faktury |
private double |
xOffset |
private double |
yOffset |
| Constructor and Description |
|---|
Hlavni_Menu_Controller() |
| Modifier and Type | Method and Description |
|---|---|
private void |
cas()
Zobrazení času do lbl_cas a aktualizace každou vteřinu.
|
private void |
datum()
Zobrazení datumu do lbl_datum.
|
void |
edit_pan() |
void |
ge_pan() |
static java.sql.Connection |
getConn() |
java.lang.String |
getDatum() |
static int |
getID() |
static java.lang.String |
getJmeno_uzivatel() |
static int |
getPocet_tisku() |
static int |
getRole() |
(package private) void |
ID2_2() |
void |
info_app() |
void |
info_pan(javafx.event.ActionEvent event) |
void |
initialize(java.net.URL url,
java.util.ResourceBundle rb) |
(package private) void |
konec(javafx.event.ActionEvent event) |
(package private) void |
minimalizace(javafx.event.ActionEvent event) |
void |
moje_pan() |
private void |
nacti_anim()
Zobrazení zda je zapnutá úvodní animace nebo ne.
|
private void |
nacti_db()
Zobrazení nastavené IP adresy a portu připojení k DB serveru.
|
private void |
nacti_zaloha()
Zobrazení dne a času poslení zálohy DB.
|
private void |
nastav_ID()
Metoda sloužící k nastavení panelů a barev pozadí, podle uživatelské role
|
void |
nastav_pan() |
void |
nastav_panely(boolean vitej,
boolean Sech,
boolean GE,
boolean my,
boolean edit,
boolean sech_ucetni,
boolean ID2_2,
boolean nastav,
boolean info,
boolean menu) |
private void |
nastav_zmetkovitost_sech()
Metoda slouží k nastavení labelů, které indikují zmetkovitost výroby pro Sécheron Hasler
|
javafx.stage.Stage |
new_okno(java.lang.String FXML,
java.lang.String title,
java.lang.String icon,
boolean okno)
Metoda sloužící k načtení nového FXML okna
|
private void |
notif(java.lang.String obr,
java.lang.String nadpis,
java.lang.String text)
Zobrazení notifikace
|
(package private) void |
odhlaseni(javafx.event.ActionEvent event) |
void |
plan_vyroby(javafx.event.ActionEvent event) |
(package private) void |
sech_nove_obj(javafx.event.ActionEvent event) |
(package private) void |
sech_odch_obj(javafx.event.ActionEvent event) |
(package private) void |
sech_pan_ucetni() |
void |
sech_pan() |
(package private) void |
sech_sezn_dil(javafx.event.ActionEvent event) |
(package private) void |
sech_sezn_obj(javafx.event.ActionEvent event) |
(package private) void |
sech_vyr_mer_proto(javafx.event.ActionEvent event) |
void |
set_address()
Uložení nové IP adresy a portu do conf.txt.
|
void |
set_anim()
Uložení zobrazování úvodní animace do conf.txt.
|
void |
set_cesta_pdf()
Nastavení a uložení do conf.txt souboru výchozí cesty k fakturám - pro účetní.
|
(package private) void |
set_chc_anima_set() |
static void |
set_ini(int IDp,
java.sql.Connection connp,
java.lang.String jmeno_uzivatelp,
int rolep,
int pocet_tiskup) |
void |
set_zalohaDB()
Provedení zálohy DB.
|
(package private) void |
sez_fakt_obj(javafx.event.ActionEvent event) |
(package private) void |
sez_prog_vykr(javafx.event.ActionEvent event) |
private void |
skryj_sidepanel()
Metoda pro skrytí bočního panelu hlavního menu
|
(package private) void |
sprava_uziv_uctu(javafx.event.ActionEvent event) |
(package private) void |
zobraz_uziv_menu(javafx.event.ActionEvent event) |
static boolean |
zvis_pocet_tisku() |
private com.jfoenix.controls.JFXDrawer drwr_v2
private com.jfoenix.controls.JFXHamburger hamburger
private javafx.scene.layout.AnchorPane pnl_hlav
private javafx.scene.layout.AnchorPane pnl_menu_ID1
private javafx.scene.layout.AnchorPane pnl_menu_ID2
private javafx.scene.layout.AnchorPane pnl_uziv_menu
private javafx.scene.layout.AnchorPane pnl_vitej
private javafx.scene.layout.AnchorPane pnl_nastav
private javafx.scene.layout.AnchorPane pnl_info
private javafx.scene.layout.AnchorPane pnl_Sech
private javafx.scene.layout.AnchorPane pnl_GE
private javafx.scene.layout.AnchorPane pnl_moje
private javafx.scene.layout.AnchorPane pnl_edit
private javafx.scene.layout.AnchorPane pnl_sech_ucetni
private javafx.scene.layout.AnchorPane pnl_2_ucetni
private javafx.scene.control.Label lbl_uzivatel
private javafx.scene.control.Label lbl_poc_tisku
private javafx.scene.control.Label lbl_poc_zmetku_sech
private javafx.scene.control.Label lbl_procent_zmetku_sech
private javafx.scene.control.Label lbl_cas
private javafx.scene.control.Label lbl_datum
private boolean thr_stop
java.lang.Thread thr_cas
private java.lang.String datum
private javafx.scene.control.TitledPane tit_pan_cesta_faktury
private javafx.scene.control.Label lbl_cesta_pdf
public static javafx.stage.Stage stageM
private double xOffset
private double yOffset
private static java.sql.Connection conn
private static java.lang.String jmeno_uzivatel
private static int ID
private static int role
private static int pocet_tisku
public static javafx.stage.Stage stageS_O
public static javafx.stage.Stage stageS_O_S
public static javafx.stage.Stage stageS_O_P
public static javafx.stage.Stage stageS_V_P
public static javafx.stage.Stage stageS_D_S
public static javafx.stage.Stage stageS_S_D
public static javafx.stage.Stage stageS_O_O
public static javafx.stage.Stage stageS_D_S_P
public static javafx.stage.Stage stageS_F_O
public static javafx.stage.Stage stageS_U_U
public static javafx.stage.Stage stagePlan_vyr
public static javafx.stage.Stage stageInfo_app
public static boolean sech_obj
public static boolean sech_obj_sezn
public static boolean sech_obj_prid
public static boolean sech_vyr_pru
public static boolean sech_dily_sez
public static boolean sech_sprava_dily
public static boolean sech_obj_odchod
public static boolean sech_dily_sezn_progr
public static boolean sech_faktur_obj
public static boolean sprava_uz_uctu
public static boolean plan_vyroby
public static boolean info_app
private static final org.apache.log4j.Logger log
private com.jfoenix.controls.JFXTextField set_txt_ip
private com.jfoenix.controls.JFXTextField set_txt_port
private com.jfoenix.controls.JFXCheckBox set_chc_anima
private javafx.scene.control.Label set_lbl_back_cas
private javafx.scene.control.Label set_lbl_back_dat
public static void set_ini(int IDp,
java.sql.Connection connp,
java.lang.String jmeno_uzivatelp,
int rolep,
int pocet_tiskup)
public void initialize(java.net.URL url,
java.util.ResourceBundle rb)
initialize in interface javafx.fxml.Initializableprivate void skryj_sidepanel()
private void nastav_ID()
private void datum()
private void notif(java.lang.String obr,
java.lang.String nadpis,
java.lang.String text)
obr - umístění a název obrázkunadpis - nadpis notifikacetext - text notifikaceprivate void cas()
private void nastav_zmetkovitost_sech()
public java.lang.String getDatum()
public static java.sql.Connection getConn()
public static java.lang.String getJmeno_uzivatel()
public static int getPocet_tisku()
public static int getID()
public static int getRole()
public static boolean zvis_pocet_tisku()
public void nastav_panely(boolean vitej,
boolean Sech,
boolean GE,
boolean my,
boolean edit,
boolean sech_ucetni,
boolean ID2_2,
boolean nastav,
boolean info,
boolean menu)
public void sech_pan()
public void ge_pan()
public void moje_pan()
public void edit_pan()
void sech_pan_ucetni()
void ID2_2()
public void nastav_pan()
public void info_pan(javafx.event.ActionEvent event)
public javafx.stage.Stage new_okno(java.lang.String FXML,
java.lang.String title,
java.lang.String icon,
boolean okno)
FXML - FXML soubor pro načtenítitle - title FXML oknaicon - ikona FXML oknaokno - boolean který říká, zda je okno už zobrazeno (true), jinak falsevoid sech_nove_obj(javafx.event.ActionEvent event)
void sech_sezn_obj(javafx.event.ActionEvent event)
void sech_vyr_mer_proto(javafx.event.ActionEvent event)
void sech_sezn_dil(javafx.event.ActionEvent event)
void sech_odch_obj(javafx.event.ActionEvent event)
void sez_prog_vykr(javafx.event.ActionEvent event)
void sez_fakt_obj(javafx.event.ActionEvent event)
public void plan_vyroby(javafx.event.ActionEvent event)
public void info_app()
void zobraz_uziv_menu(javafx.event.ActionEvent event)
void odhlaseni(javafx.event.ActionEvent event)
void sprava_uziv_uctu(javafx.event.ActionEvent event)
public void set_address()
public void set_anim()
public void set_zalohaDB()
private void nacti_anim()
private void nacti_db()
private void nacti_zaloha()
void set_chc_anima_set()
public void set_cesta_pdf()
void minimalizace(javafx.event.ActionEvent event)
void konec(javafx.event.ActionEvent event)